package com.jy.rhin.infra.cda.zyzy;

import com.jy.common.StringUtil;
import com.jy.rhin.model.body.zhengzhuang.ZhengZhuang;
import com.jy.rhin.utils.CDAUtil;
import lombok.Data;

import java.util.Date;

/**
 * @author dhl
 * @date 2023/2/13
 * @Description
 */
@Data
public class ZhuYuanInfoVo {

    public ZhengZhuang zhuYuanInfoVo() {
        ZhengZhuang item = new ZhengZhuang();
        item.setKaiShiRQ(CDAUtil.toD15(this.zhengZhuangKSSJ));
        item.setZhengZhuangDM(this.zhengZhuangDM);
        item.setZhengZhuangMC(this.zhengZhuangMC);
        item.setZhengZhuangCXSJ(!StringUtil.isNullOrWhiteSpace(String.valueOf(this.ZHENGZHUANGCXSJ))?String.valueOf(this.ZHENGZHUANGCXSJ):"0");
        return item;
    }

    private Long id;
    /**
     * 住院就诊流水号
     */
    private String zhuYuanJZLSH;
    /**
     * 更新时间
     */
    private Date gengXinSJ;
    /**
     * 病案号
     */
    private Long bingAnHao;
    /**
     * 入院时间
     */
    private Date ruYuanSJ;
    /**
     * 出院时间
     */
    private Date chuYuanSJ;
    /**
     * 主治医生代码
     */
    private String zhuZhiYSDM;
    /**
     * 主治医生姓名
     */
    private String zhuZhiYSXM;
    /**
     * 医疗机构代码
     */
    private String yiLiaoJGDM;
    /**
     * 症状代码
     */
    private String zhengZhuangDM;
    /**
     * 症状名称
     */
    private String zhengZhuangMC;
    /**
     * 病情转归代码
     */
    private String bingQingZGDM;
    /**
     * 病情转归名称
     */
    private String bingQingZGMC;
    /**
     * 症状开始时间
     */
    private Date zhengZhuangKSSJ;

    /**
     * 症状持续时间
     */
    private Long ZHENGZHUANGCXSJ;

    /**
     * 证件号码
     */
    private String zhengJianHM;
    /**
     * 入院科室名称
     */
    private String ruYuanKSMC;

    private String patientId;
}
